package com.attendance.www.hr.entitys;

import java.math.BigDecimal;
import java.util.Date;

public class Attendance {
    private Integer attendanceId;

    private Integer employeeId;

    private Date attendanceDate;

    private String originalStartTime;

    private String startTime;

    private String originalEndTime;

    private String endTime;

    private Integer attendanceState;

    private BigDecimal attendenceHours;

    private BigDecimal actualHours;

    private BigDecimal lateHours;

    private BigDecimal leaveearlyHours;

    private Integer isApprovaled;

    private Integer isRepaired;

    private Integer specialId;

    private String description;

    private String address;

    private Date createTime;

    private Date updateTime;

    public Integer getAttendanceId() {
        return attendanceId;
    }

    public void setAttendanceId(Integer attendanceId) {
        this.attendanceId = attendanceId;
    }

    public Integer getEmployeeId() {
        return employeeId;
    }

    public void setEmployeeId(Integer employeeId) {
        this.employeeId = employeeId;
    }

    public Date getAttendanceDate() {
        return attendanceDate;
    }

    public void setAttendanceDate(Date attendanceDate) {
        this.attendanceDate = attendanceDate;
    }

    public String getOriginalStartTime() {
        return originalStartTime;
    }

    public void setOriginalStartTime(String originalStartTime) {
        this.originalStartTime = originalStartTime == null ? null : originalStartTime.trim();
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime == null ? null : startTime.trim();
    }

    public String getOriginalEndTime() {
        return originalEndTime;
    }

    public void setOriginalEndTime(String originalEndTime) {
        this.originalEndTime = originalEndTime == null ? null : originalEndTime.trim();
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime == null ? null : endTime.trim();
    }

    public Integer getAttendanceState() {
        return attendanceState;
    }

    public void setAttendanceState(Integer attendanceState) {
        this.attendanceState = attendanceState;
    }

    public BigDecimal getAttendenceHours() {
        return attendenceHours;
    }

    public void setAttendenceHours(BigDecimal attendenceHours) {
        this.attendenceHours = attendenceHours;
    }

    public BigDecimal getActualHours() {
        return actualHours;
    }

    public void setActualHours(BigDecimal actualHours) {
        this.actualHours = actualHours;
    }

    public BigDecimal getLateHours() {
        return lateHours;
    }

    public void setLateHours(BigDecimal lateHours) {
        this.lateHours = lateHours;
    }

    public BigDecimal getLeaveearlyHours() {
        return leaveearlyHours;
    }

    public void setLeaveearlyHours(BigDecimal leaveearlyHours) {
        this.leaveearlyHours = leaveearlyHours;
    }

    public Integer getIsApprovaled() {
        return isApprovaled;
    }

    public void setIsApprovaled(Integer isApprovaled) {
        this.isApprovaled = isApprovaled;
    }

    public Integer getIsRepaired() {
        return isRepaired;
    }

    public void setIsRepaired(Integer isRepaired) {
        this.isRepaired = isRepaired;
    }

    public Integer getSpecialId() {
        return specialId;
    }

    public void setSpecialId(Integer specialId) {
        this.specialId = specialId;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description == null ? null : description.trim();
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address == null ? null : address.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}